package com.kws.tool.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author : zhangbenting
 * @date : 2024/10/22 15:57
 * @Version: 1.0
 */
@Data
public class PolicyVo{

    /**
     * 政策ID
     */
    @ApiModelProperty("政策ID")
    private Long id;

    /**
     * 政策编号
     */
    @ApiModelProperty("政策编号")
    private String policyName;

    /**
     * 政策名称
     */
    @ApiModelProperty("政策名称")
    private String policyNumber;

    /**
     * 发布时间
     */
    @ApiModelProperty("发布时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime releaseTime;

    /**
     * 实施时间
     */
    @ApiModelProperty("实施时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime implementTime;


    /**
     * 浏览量
     */
    @ApiModelProperty("浏览量")
    private Integer pageView;

    /**
     * 级别
     */
    @ApiModelProperty("级别")
    private String level;

    /**
     * 省
     */
    @ApiModelProperty("省")
    private String economize;

    /**
     * 市
     */
    @ApiModelProperty("市")
    private String market;

    /**
     * 区县
     */
    @ApiModelProperty("区县")
    private String district;

    /**
     * 发文机关
     */
    @ApiModelProperty("发文机关")
    private String organ;

    /**
     * 政策详情
     */
    @ApiModelProperty("政策详情")
    private String policyDetails;

    /**
     * 收藏ID
     */
    @ApiModelProperty("收藏ID")
    private Long collectId;

    /**
     * 是否收藏
     */
    @ApiModelProperty("是否收藏(0:未收藏,1已收藏)")
    private String isCollect;

}
